var
anahtar kelimesi, JavaScript'in ilk sürümlerinden beri (ECMAScript 1'den beri) var olan bir değişken tanımlama yöntemidir. Yani, JavaScript'in ortaya çıkışıyla birlikte gelmiştir denilebilir. Ancak, var
ile tanımlanan değişkenlerin kapsamı ve hoisting davranışları nedeniyle, let
ve const
anahtar kelimelerinin (ECMAScript 6 / ES2015 ile) tanıtılmasıyla birlikte kullanımı azalmıştır.
Özetle:
let
ve const
almıştır.